Top 10k strings from Samouczek Spectrum (1985)(-)(pl)[aka Beyond Horizons].tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   2 nych liczb."
   2 esz zmieni
   2 buj zmieni
   2 DANIE PAMI
   2 ADRESY STA
   2 '"Stosunkowo 
   2 "Podaj liczb
   2  na stronie pierwszej!  ":
   2  instrukcj
   1 ywasz micro-";
   1 ywanych przez system ."
   1 ywany bardzo  cz
   1 ywanego przez SYSTEM."'"Mo
   1 ywane w wyra
   1 ywane do kontroli";
   1 ywana, bufor";
   1 ytkownika mo
   1 ytkownik "
   1 ytego klawisza ."'"PIP (23609) okre
   1 yj programu do odczytu        pierwszych 20 kom
   1 ycie DEF FN oszcz
   1 y: PRINT i,
   1 y.A jak ustawisz wielko
   1 y-cie niekt
   1 y swoje zawarto
   1 y od rozmiaru";
   1 y jest   program,jak wiele pami
   1 y ilustruj
   1 y i strony.Ju
   1 y bajt,jednocze
   1 wszy od    kom
   1 wszy  od 0,zar
   1 wny 1 oznacza ";
   1 wny 1 okre
   1 wno z    pami
   1 wno dziesi
   1 wne 110....poniewa
   1 wnaj zapis dziesi
   1 wnaj liczb
   1 wietleniem."
   1 wietlana";
   1 wek mikroproceso-ra to linie danych.Liniami      danych odbywa si
   1 w.Grupy te    nazywanes
   1 w.    Nazywaj
   1 w). Wpisz..."''"POKE 23606,8"
   1 w obszar ten";
   1 w na ekranie monitora. Spr
   1 w kolor,na   ekranie zmienia
   1 w jest       starszy,a kt
   1 w instrukcji i danych pomi
   1 w i komend";
   1 w formie binarnej"
   1 w dowolnie       wybran
   1 w bajtach (LSB pierwszy)"
   1 w     o warto
   1 w      widoczna jest dopiero po        zapisaniu na ekran nowej tre
   1 umaczone na BITY      pogrupowane w BAJTY."
   1 udgpol    
   1 u AppendixE  (strona 219) ."
   1 u    nie powr
   1 tny z     szesnastkowym"
   1 tnie jak i  binarnie."
   1 tli FOR.....NEXT         i spowoduj aby komputer zapyta
   1 tku STOSU";
   1 tkowy"";x"'"20 INPUT ""adres ko
   1 tki opis    organizacji pami
   1 tek obszaru generatora     znak
   1 tek jak i";
   1 te jest numerowa
   1 taj! Liczba nie wi
   1 t tutaj po wprowadzeniu    linii - GOTO 999)"
   1 t do    stanu normalnego."
   1 szy program,kt
   1 sto w nast
   1 rym nie   b
   1 rych zmiennych oraz   podaj
   1 ry rozdzia
   1 ry przechowuje 
   1 ry drukuje zawarto
   1 rki o adresie zero."
   1 rki o adresie 23728.Wpisz   co nast
   1 rki       pami
   1 rek       pami
   1 rego komputer    wydaje si
   1 rednio zawarto
   1 rednio do pami
   1 re ZMIENNE ";
   1 puje liczba.";
   1 praca CPU           z pami
   1 podobny do podanego poni
   1 pnych rozdzia
   1 pny program zapisuje       pami
   1 pny p=poprzedni i=instru."
   1 pnie 5 bajt
   1 pnej po ";
   1 pnej lub poprzedniej lub wr
   1 pnego dla       BASIC'a bajtu pami
   1 pne dwa - d
   1 pne 3 bity";
   1 pna strona pokazuje        obliczenia maszynowe pocz
   1 pie swobodnym typu RAM ."
   1 p i instrukcja"
   1 owolnej pami
   1 owo stosu."
   1 onne i uci
   1 o start programu od linii    1000."
   1 o o zmiennych systemowych"'"spr
   1 o 64200,ale zmienia si
   1 o    czasu (podr
   1 nym krokiem na drodze do pe
   1 nij ENTER lub 'n' i ENTER  aby zmieni
   1 nij 'n' celem kontynuacji  programu."
   1 niesz ENTER do   kolejnych   kom
   1 niesz 'n'        SAMOUCZEK zatrzyma si
   1 ni ich  dzia
   1 nego zrozumieniasystemu Spectrum oraz poznania  BASIC'a."
   1 ne liczby."''"CONT      kontynuacja"
   1 ne jest okre
   1 na spowodowa
   1 na poprzez wykonanie albo:"'"POKE 23730,255 albo  CLEAR 65535"
   1 my teraz zapewne    system liczenia przy podstawie  16 zamiast 10 ."
   1 my dwie zmienne:"'"LAST K (23560) przechowuje kod  ostatnio u
   1 lony ADRES."
   1 liwe.       Dlatego te
   1 liwe jest       zapisanie 256 r
   1 liczby(0)";
   1 li!."''"Wszystko co mo
   1 li w niskim to jako 0.";
   1 li ustawisz BIT 3 zmiennej   FLAGS2 (adr.23658), SYSTEM      pozostanie w    modzie 'C' do   czasu wyzerowania BITU 3 .      Wpisz teraz   POKE 23658,8."
   1 li nie,     wczytaj SAMOUCZEK SECTRUM raz   jeszcze  ."
   1 li nie rozumiesz     symbolu ""^"")"
   1 li nie powiod
   1 li chcesz zmienia
   1 li chcesz tylko wznowi
   1 li chcesz go     obejrze
   1 li BIT jest w stanie wysokim MIKROPROCESOR odczytuje go jako 1.Je
   1 lenie    kt
   1 la    mod pracy systemu;(
   1 l-  nych obszar
   1 ku po naci
   1 ksze warto
   1 ksza od 255 musiby
   1 ksza    od 255"
   1 ki,           stosowaliby
   1 ki nie poznasz w pe
   1 ka stosu kal-";
   1 k-szy numer linii akceptowany     przez LIST i RUN?"
   1 k- szym od 9999? Jaki jest najwi
   1 k w odpowiedzi na  naci
   1 j program 
   1 j patrz podr
   1 j  program kolejno bajt po bajcie. Ka
   1 i:   NEXT i"
   1 i....itd,itd...."
   1 h$="ABCDEF"
   1 funkcjach."
   1 esz zapisa
   1 esz wskaza
   1 esz przewidzie
   1 esz poprawi
   1 esz dowiedzie
   1 esz   przej
   1 enie""PEEK  23728""jest traktowane jakoliczba."'"Spr
   1 eniach       arytmetycznych i 
   1 ej."''"10 INPUT ""adres pocz
   1 ej przedstawiono";
   1 e znasz procedury powrotu opisane w rozdziale 1."
   1 e zmienne pomi
   1 e zmienne    samodzielnie."
   1 e zmiana atrybut
   1 e zaadre- sowa
   1 e wykonywa
   1 e spowodowa
   1 e przyjmowa
   1 e przechowywa
   1 e grafika UDG w dalszym ci
   1 e adresy UDG i RAMTOP  s
   1 e Ci    w tym."
   1 e CPU to ""tylko"" wykonywa
   1 e     zmienia
   1 e     zawiera
   1 dzy VARS i ELINE   straci
   1 dzy 1-990."
   1 dziesz proszony o wpro-wadzenie w
   1 dziesz          wsp
   1 dzie zapisana liczba 255."
   1 dzie   wygl
   1 dzeniem...ale nie my
   1 dzeniami zewn
   1 dy bajt od";
   1 dy    8-bitowy Bajt jest wi
   1 dorazowo musi by
   1 dkowanyjest sci
   1 demu standartowemu";
   1 demu bajtowi z pierwszych 6K pami
   1 demu BAJTOWI przyporz
   1 dej strony mo
   1 da liczba wi
   1 czysz komputer CPU czyta pami
   1 czysz Spectrum mikropro- cesor zaczyna odczytywa
   1 czniku na str.127-130."''"Kolejne rozdzia
   1 cznika,  str. 65 je
   1 cznika ""Spectrummanual"",do rozdzia
   1 cznik,strona 60).   Program do odczytu 2-bajtowych  zmiennych powinien wygl
   1 czeniu Spectrum,";
   1 czeniu Spectrum";
   1 czeniu Spectrum przyjmuj
   1 czeniu         zasilania.Zawarto
   1 cz-  eniu zasilania komputera."
   1 cych      pami
   1 cy."''"Tak wi
   1 cy obraz TV."
   1 cy monitor,    ale wymaga on przeprowadzenia   du
   1 cy        warto
   1 cowy"";y"'"30 FOR i=x
   1 co:"''"10 
   1 ciwszy do instrukcji."
   1 ciu klawisza."
   1 ciu dowolnego    klawisza."'"PIP jest zmienn
   1 cie zmienione oraz  
   1 cie uszkodzenia          Spectrum!). System mo
   1 cie programu";
   1 cie dowolnego klawisza."
   1 ciach 0 i 1."
   1 ci,np. VARS, wpisz"''"PRINT 
   1 ci) na       ostatni bajt pami
   1 ci zmiennych";
   1 ci zaj-  muj
   1 ci wszystkich zmiennych   systemowych."
   1 ci tylko w czasie ";
   1 ci tych   zmiennych."
   1 ci przeznaczony   na grafik
   1 ci programu";
   1 ci pozosta
   1 ci oraz konwersji odwrotnejna posta
   1 ci obszaru BASIC'a."
   1 ci oblicze
   1 ci o zadanym adresie ."
   1 ci o ustalonych adresach.  Cz
   1 ci o podanym adresie."
   1 ci o podanym       adresie zadan
   1 ci o adresach od 16384 do  22527 r
   1 ci musi    mie
   1 ci monitoranie odpowiadaj
   1 ci komputera jest pierwszym krokiem do zrozumieniaorganizacji systemu Spectrum."''"
   1 ci innych zmiennych systemowych,np:ustaw  zmienn
   1 ci i zajmuj
   1 ci atrybut
   1 ci Twojego     SPECTRUM."
   1 ci RAM.To jej";
   1 ci RAM odpowiada 8 punkt
   1 ci RAM i zmieni
   1 ci (P-RAMT)   mo
   1 ci 'widzianej' przez SYSTEM.Oto    kr
   1 ci  musisz nauczy
   1 ci  jest BIT.Bit jest elementem,    kt
   1 ci  jakie mo
   1 ci  i zrozumie
   1 ci   w zakresie od 0 do 65535."
   1 ci   ROM."
   1 ci    tylko 0 lub 1!"
   1 ci    monitora jest bardzo uci
   1 ci    monitora b
   1 ci    ROM nie mo
   1 ci     Sinclair ROM,organizuj
   1 chsymboli HEXadecymalnych."
   1 ch kolejnych kom
   1 ch kolejnych      bajtach."
   1 ch BAJTACH?"
   1 ch     kolejnych bajtach.Pierwszy jest bajt mniej znacz
   1 ce adresy poszczeg
   1 ca     wykonuj
   1 c,aby znale
   1 c zmienne,";
   1 c zmienne systemowe.        Najbardziej u
   1 c wskazania o   jeden znak (8 bit
   1 c w kodzie maszynowym,programista musi wpisywa
   1 c tylko 4 bit
   1 c tej metody  wykreowa
   1 c te zmienne systemowe mo
   1 c system";
   1 c palce od 9 w g
   1 c kolejne instrukcje"
   1 c instrukcji PEEK mo
   1 c ich wielko
   1 c 65536   r
   1 c  poprzednio zapisan
   1 c    nieco pami
   1 c    PEEK 23728=0":
   1 c        System."
   1 c         zapisywany za pomoc
   1 buj teraz znale
   1 buj teraz to wykona
   1 buj CLEAR i CONT. Zauwa
   1 buj ""PRINT PEEK 23728*2"""
   1 buj  POKE 23756,0   i LIST. Czy      mo
   1 buj    wpisa
   1 bord=bord-8
   1 b"", tzn.przeczytaj nast
   1 b  zachowania systemu. Wprowad
   1 atwienia,zmienne";
   1 asnych  znak
   1 asny program do      odczytu kolejnych kom
   1 asny       program lub dokonasz innych     zmian w programie i chcesz      powr
   1 asnego programu lub  dokonanie pewnej pr
   1 asnego programu     o numerach linii pomi
   1 asne liczby.Czy      mo
   1 anie SYSTEMU odczy-tuj
   1 ania komputera    jest   wsp
   1 amanie systemu";
   1 amanie       systemu (nie oznacza to         oczywi
   1 ady zmiennych";
   1 adunek ten mo
   1 adunek       elektryczny.
   1 adu zmienimy zmienn
   1 a$="65535"
   1 a na ten obszar znakowy."
   1 a jej reprezentacja     binarna?"
   1 a (PAPER).";
   1 ZMIENNE WYMAGAJ
   1 ZMIENNE SYSTEMOWE
   1 ZMIENNE SYS. INFORMACYJNE       
   1 ZATRZYMYWANIE SAMOUCZKA
   1 YCH      LITER."'"C,P,U 
   1 WPROWADZENIE DO ZMIENNYCH SYST. 
   1 Teraz    naci
   1 TO   Kolejne";
   1 TKO O PROCEDURACH
   1 THE SPARE AREA
   1 Samouczek 
   1 STOS MASZYNOWY
   1 STEP  Kolejne";
   1 SAMOUCZEK SPECTRUM
   1 REPREZENTACJA LICZB W BAJTACH   
   1 PRZYDATNE PROGRAMY
   1 PROGRAMY ODCZYTUJ
   1 PROCEDURY DLA CPU
   1 PROCEDURY 'RATUNKOWE'
   1 PIP,REPDEL i REPPER
   1 PEEK    I   POKE
   1 ORGANIZACJA ATRYBUTOW
   1 ODCZYT I ZMIANA ZMIENNYCH
   1 OBSZAR ZMIENNYCH
   1 OBSZAR EDYCJI 
   1 MODE i FLAGS2
   1 MAPA MICRODRIVE'
   1 LOKACJE PAMI
   1 LISTA ROZDZIA
   1 LINIE ADRESOWE I LINIE DANYCH
   1 KONIEC ROZDZIA
   1 KOLORY GLOBALNE
   1 I  WORKSPACE  
   1 GRAFIKA UZYTKOWNIKA
   1 FOR  kody znak
   1 ENTER kod=koniec linii";
   1 EKSPERYMENTY ZE ZMIENNYMI SYST. 
   1 E I ZMIENNE
   1 Dwa pierwsze bajty";
   1 CYCH Z      INSTRUKCJI INPUT,GDY NIE  JEST  WYMAGANE STOSOWANIE MA
   1 CLS    Kod";
   1 CI SPECTRUM
   1 CI MONITORA
   1 CI (kont)    
   1 CI       ";
   1 CI         
   1 CHANNEL INFORMATION
   1 BUFOR DRUKARKI
   1 BITY I BAJTY
   1 BASIC PROGRAM
   1 ADRESY ZMIENNE
   1 ADRESOWANIE PAMI
   1 A SAMOUCZEK
   1 > RUN.n+ENTER 
   1 =    strony 183 do 188)";
   1 ;bin;" jest liczb
   1 ;"znakowi odpowiada";
   1 ;"zmiennych systemowych";
   1 ;"zmienia si
   1 ;"ze stosu.";
   1 ;"zawiera linie";
   1 ;"zawiera dane o ";
   1 ;"zawartym w pami
   1 ;"zapisywane w pami
   1 ;"zapisuje wci
   1 ;"zajmuje zawsze";
   1 ;"zajmuje nast
   1 ;"zaczyna si
   1 ;"z systemem ( np:INPUT)"
   1 ;"z podprogramu (GOSUB) ";
   1 ;"wymaga niezmiennej";
   1 ;"wprowadzanej lub";
   1 ;"wolnego obszaru";
   1 ;"wierzcho
   1 ;"w pozosta
   1 ;"w BASIC'u."
   1 ;"tekstu do wydrukowania"
   1 ;"systemu,granic";
   1 ;"systemowe nazwano."
   1 ;"strona 165 po dalsze";
   1 ;"stosu maszynowego."
   1 ;"stos kalkulatora jest";
   1 ;"sany warto
   1 ;"pusta.Ka
   1 ;"przydziela dynamicznie";
   1 ;"przez SYSTEM OPERACYJ-";
   1 ;"przesuwany w stron
   1 ;"przechowuje";
   1 ;"programu w BASIC'u,";
   1 ;"programu i zmiennych";
   1 ;"powraca do instrukcji";
   1 ;"poprawianej."
   1 ;"pierwsze 16384 (16k)";
   1 ;"organizacj
   1 ;"oprogramowaniem ";
   1 ;"od adresu 23755."
   1 ;"obszary w g
   1 ;"obszary pami
   1 ;"obszar ten nie u
   1 ;"obszar ten nie jest";
   1 ;"monitora, atrybut
   1 ;"linii do kt
   1 ;"liczby,binarnie"
   1 ;"kontroluj
   1 ;"konfiguracj
   1 ;"komputera."
   1 ;"kolorach (INK,PAPER),";
   1 ;"klawiatury,monitora";
   1 ;"kalkulatora do ";
   1 ;"jest sta
   1 ;"jest przez  CPU. ";
   1 ;"jest  na monitorze."
   1 ;"instrukcji GOSUB."
   1 ;"informacje."
   1 ;"informacje zapisane";
   1 ;"i przesuwa inne ";
   1 ;"i drukarki."
   1 ;"generatora znak
   1 ;"gdy wpisujesz  program";
   1 ;"do kontroli obs
   1 ;"dane o linii programu";
   1 ;"czy SYSTEMU OPERACYJ-";
   1 ;"chwilowe wyniki";
   1 ;"bufora drukarki oraz";
   1 ;"aktualnym  stanie w";
   1 ;"_______";
   1 ;"Zmiennych Systemowych."
   1 ;"Zmienne sys. zawieraj
   1 ;"Zmieniaj
   1 ;"Zapisywana jest przez";
   1 ;"Zajrzyj do podr
   1 ;"Zajmuje pierwsze 6k";
   1 ;"Wolny obszar pami
   1 ;"WORKSP ";
   1 ;"Tylko liczby ca
   1 ;"Ten obszar";
   1 ;"Stos Maszynowy";
   1 ;"Stos Maszynowy u
   1 ;"Spectrum."
   1 ;"SYSTEMOWE s
   1 ;"SYSTEM OPERACYJNY."
   1 ;"SYSTEM OPERACYJNY";
   1 ;"STOS KALKULATORA";
   1 ;"STKBOT ";
   1 ;"ROM, pami
   1 ;"ROM zajmuje";
   1 ;"RAM zale
   1 ;"Przechowuje numery ";
   1 ;"Podaj najwi
   1 ;"Pierwsze 7k zawiera";
   1 ;"Pierwsze 3 bity";
   1 ;"Ostatnie 1k ROM to ";
   1 ;"Obszar programu BASIC";
   1 ;"Obszar Edycji zawiera ";
   1 ;"Oba te obszary";
   1 ;"Nie zajmuje wi
   1 ;"NY.Zmieniaj
   1 ;"Musisz zna
   1 ;"Maszynowy aby u
   1 ;"MASZYNOWEGO jest zapi-";
   1 ;"Kontroluj
   1 ;"Komputer mo
   1 ;"Jednym bajtem mo
   1 ;"Interpreter Basic'a";
   1 ;"Gdy teraz naci
   1 ;"Gdy nie u
   1 ;"Gdy drukarka jest";
   1 ;"Gdy  microdrive'y";
   1 ;"GENERATOR ZNAKOWY.";
   1 ;"FLASH, BRIGHT itd."
   1 ;"FLASH 0 - normalnie"
   1 ;"Chr 14 + 5 bajt
   1 ;"CPU,a odczytywana  ";
   1 ;"CONTINUE"
   1 ;"CONT kontynuacja":
   1 ;"Bit Nr."
   1 ;"Binarnie";
   1 ;"BRIGHT,a 0 - normalnie. ";
   1 ;"Adresy te s
   1 ;"Adres=":
   1 ;"ATRYBUTY zapisywane liczb
   1 ;"ADRESY pami
   1 ;"8 kolejnych kom
   1 ;"76543210  76543210":
   1 ;"21 bajty. Jest u
   1 ;"168 bajt
   1 ;" zawarto
   1 ;" wykonywania programu."
   1 ;" poprzednia";
   1 ;" instrukcji";
   1 ;" WORKSPACE u
   1 ;" VARS  "
   1 ;" PROG  ";
   1 ;" Dlatego zawsze RETURN";
   1 ;"  ZMIENNE SYSTEMOWE   
   1 ;"      SAMOUCZEK SPECTRUM        "
   1 ;"       ";
   1 ;"       ":
   1 ;"       "
   1 ;"         ";
   1 ;"          "
   1 ;"               "
   1 ;"                                ":
   1 ;"                                "
   1 ;"           
   1 ;"        
   1 :"''"POKE 23609,100 potem CONT"
   1 :"'" POKE 23728,110  oraz CONT":
   1 :     Chr";
   1 23775+j     25
   1 23627"" jest   traktowane jako liczba i   mo
   1 23627 + (256*
   1 2    kody";
   1 2     Kody";
   1 16384+j+k*2056+j*32+i*256,128/2^i"
   1 14 znaczy";
   1 0  Znakowe"
   1 0    znakowe"
   1 ."''"Ten program kre
   1 .        "
   1 -numer linii,(MSB pierwszy!)";
   1 -dzy mikroprocesorem,pami
   1 ,dlatego s
   1 ,ENTER LIST 5720 "
   1 ,"11",1460
   1 ,"11",1003
   1 ,"10",1437
   1 ,"10",1432
   1 ,"10",1426
   1 ,"10",1422
   1 ,"10",1417
   1 )'"WORKSP= ";
   1 )'"VARS  = ";
   1 )'"UDG   = ";
   1 )'"STKEND= ";
   1 )'"STKBOT= ";
   1 )'"RAMTOP= ";
   1 )'"PROG  = ";
   1 )'"P-RAMT= ";
   1 )'"ELINE = ";
   1 )"'"Gdy zrobisz POKE MODE, nie      zmieni to modu pracy w spos
   1 (a+1)*256"
   1 (ENTER - kontynuacja)";
   1 '''"Czasem, gdy   b
   1 '''"        
   1 ''"GOTO 999 spowoduje powr
   1 ''"10 PRINT 
   1 '"Zmienne zajmuj
   1 '"Zmienna MODE (23617) okre
   1 '"Zmieniaj
   1 '"Zmiana zmiennych systemowych    mo
   1 '"Zanim to zrobisz upewnij si
   1 '"Wtedy zawsze program zatrzymuje si
   1 '"Wszystkie zmienne sstemowe s
   1 '"W tej chwili SAMOUCZEK nie u
   1 '"W jednej chwili mo
   1 '"W BASIC'u PEEKing adres oznacza odczyt zawarto
   1 '"Teraz gdy wiesz ju
   1 '"Ten program zatrzymuje podsuwa- nie po zliczeniu do 1. A teraz wpisz...."'"20 IF 
   1 '"System zmiennych jest integraln
   1 '"Strona";
   1 '"Strona ";
   1 '"SCR CT ( 23692 ) kontroluje     podsuwanie ekranu (SCROLL).     W efekcie zlicza w d
   1 '"SAMOUCZEK SPECTRUM dzieli si
   1 '"Rozpoczyna czytanie pami
   1 '"Poznanie pami
   1 '"Poprzednio przesun
   1 '"Podanie na linie adresowe liczbypowoduje zaadresowanie kom
   1 '"Po zapisaniu dowolnej liczby    do pami
   1 '"POKEing adres oznacza zapisanie kom
   1 '"POKE 23675,0:POKE 23676,91"'"(Bufor drukarki=23296=91*256) "
   1 '"PEEK and POKE daje ci du
   1 '"Oblicz  teraz warto
   1 '"Niestety pami
   1 '"Nieprzerwane podsuwanie   ekranumo
   1 '"Nie zmieniaj jednak zmiennych   w czasie wykonywania programu   dop
   1 '"Napisz program drukuj
   1 '"Mikroprocesor adresuj
   1 '"Mikroprocesor Z80A mo
   1 '"LAST K jest wci
   1 '"Komendy BASIC'a";
   1 '"Kolejne 8 ko
   1 '"Jak widzisz, PEEK 23728 jest    teraz r
   1 '"JEST TO BARDZO PRZYDATNE DLA    PROGRAMOW KORZYSTAJ
   1 '"Gdy chcesz obliczy
   1 '"Dlatego wszystkie liczby s
   1 '"Dla przyk
   1 '"Czasem b
   1 '"CPU jest niezwykle inteligentnymurz
   1 '"CPU (w Twoim Spectrum jest nim  mikroprocesor Z80A) wykonuje    wszystkie przeczytane           instrukcje.Nawet ""0"" jest       kodem instrukcji ""nic nie r
   1 '"CHANS = ";
   1 '"Atrybuty okre
   1 '"Ale,gdy uruchomisz w
   1 '"Adresy pami
   1 '"2 Obszar pami
   1 '"1 Ustawi
   1 '""''"Zaznajomienie si
   1 "n+ENTER pomini
   1 "Zostaniesz poproszony o         napisanie w
   1 "Zajrzyj do podr
   1 "Wpisywanie liczb w postaci      binarnej tzn.kombinacji zer     i jedynek jest niezwykle        pracoch
   1 "Tekst,liczby,instrukcje,zmienne,grafika oraz wszystko co        wprowadzasz do komputera musi   by
   1 "Samouczek"
   1 "SAMOUCZEK ZATRZYMA
   1 "Programuj
   1 "Powodem dla kt
   1 "PRINT PEEK 23728  oraz ";
   1 "Oto praktyczny pokaz operacji   binarnych."
   1 "Najmniejszym elementem pami
   1 "Jest tam zapisane zero,wi
   1 "Gdyby Adam i Ewa mieli po osiem palc
   1 "GOTO 999 celem kontynuacji .":
   1 "Czy rozumiesz teraz dlaczego    BITY numeruje si
   1 "CPU komunikuje si
   1 "CONT - kontynuacja":
   1 "Bardzo wa
   1 "A teraz:":
   1 "A teraz wprowad
   1 "A o to ten program:"''"
   1 "9  Statystyka  pami
   1 "8  Zmienne systemowe-wst
   1 "7  Atrybuty"
   1 "6  MONITOR"
   1 "5  Jak jest zorganizowana pami
   1 "4  ADRESOWANIE pami
   1 "3  Jak komputer liczy"
   1 "2  CPU potrzebuje RAM"
   1 "10 Odczyt i zmiana zmiennych"
   1 "''"Zmienna CHARS ( 23606-7) okre
   1 "''"Wprowad
   1 "''"Program odczytu powinien by
   1 """HEX ludzie"" maj
   1 """'"30 GOTO 10"
   1 " PRINT PEEK 23728  oraz CONT":
   1 "      programu i zmiennych":
   1  zwanych LINIAMI          ADRESOWYMI"
   1  zorganizowane w grupy    po osiem bit
   1  znaczenie zapisanychw nich liczb."
   1  zmiennych okre
   1  zmienneokre
   1  zmiennej  VARS.Prawid
   1  zmiennej       wielko
   1  zmienne programu i jak du
   1  zmienne     lokacje pami
   1  zmieniana po  ka
   1  ze zmiennymi  systemowymi jest wa
   1  zazwyczaj";
   1  zawiera kr
   1  zapisany   ca
   1  zapisane  w buforze drukarki).Wprowad
   1  z systemem i      pope
   1  z jejreprezentacj
   1  wiesz,16 bit
   1  wiesz pierwsze dwa bajty(23755-6) zawieraj
   1  wiesz jakzmienia
   1  w stanie wysokim (H) lub    niskim (L)."
   1  w modzie edycji lini
   1  w   czasie wykonywania programu."
   1  w      poprzek ekranu:"
   1  ustalone";
   1  tylko jako kombinacj
   1  transmisja    kod
   1  tego obszaru ";
   1  tam  poprzez POKE."
   1  systemu."
   1  systemu,";
   1  standartowe wielko
   1  rozdzielona na dwie liczby  zapisane w dw
   1  przyjem-  niejszy d
   1  przez    u
   1  przez     zmienne systemowe"'"(ATTRP adr. 23693, MASKP adr. 23694 ATTRT adr. 23695 i MASKT adr. 23696)"
   1  przed zapisaniem do     pami
   1  przed      wy
   1  powszechnie stosuje si
   1  podobnie do    poni
   1  podczas";
   1  pierwszych 40 kom
   1  pierwsza dotyczy obszaru  pami
   1  oznacza najmniej znacz
   1  od 255.      Poniewa
   1  od 23552 do 23733.Po za
   1  od 23    do 1   i zatrzymuje podsuwanie ekranu.Spr
   1  od 0 do 7?"
   1  obszar robo-";
   1  o pierwszy i ostatni adres."
   1  o numerze wi
   1  o adresach od 22528 do   23296 zawiera informacje o atry-butach tzn.kolory INK,PAPER orazFLASH i BRIGHT.Kolejne bajty    odpowiadaj
   1  numer pier- wszej linii programu . Spr
   1  nawet,gdy nie     widzisz co piszesz."'
   1  narozdzia
   1  najbardziej znacz
   1  nad komputerem."
   1  na dobrej drodze do zrozumienia Twojego SPECTRUM."
   1  na    inny (np.UDG mo
   1  monitora";
   1  monitora nie    jest zorganizowana sekwencyjnie.Kolejnym bajtom pami
   1  monitora ,";
   1  linii 20";
   1  kosztem";
   1  kolor punktu";
   1  kolejnym polom      ekranu, o wymiarach 8*8         punkt
   1  kolejno     instrukcje zapisane w pami
   1  kolejnekom
   1  kolejne linie  na ekranie monitora."'"Gdy teraz naci
   1  kalkulatora";
   1  jest    oko
   1  jednak 0 jest r
   1  je"''"1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10"
   1  jak eksperymentowa
   1  inteligentny     jest dobrze napisany program,   jaki czyta i wykonuje CPU"''"   Podstaw
   1  instrukcji POKE bezpo
   1  insruk- cj
   1  i uruchom ten program. Nie  zapomnij o GOTO 999."
   1  i staraj   si
   1  i  pojawia  si
   1  druga omawia te obszary   pami
   1  dostateczniedu
   1  do zapisania w jednym bajcie"
   1  do strony nast
   1  do czasu   wpisania w dane miejsce ekranu  nowej tre
   1  do SAMOUCZKA,wykonaj   
   1  do 15      u
   1  do    zmiennych systemowych"
   1  do       instrukcji" 
   1  do         SAMOUCZKA wykonaj GOTO 999 -    zazwyczaj pomaga!Je
   1  definiowan
   1  dane o ";
   1  bardzo przydatne.     Wpisywanie  za pomoc
   1  bardzo przydatne"
   1  ZMIENNE SYSTEMOWE 
   1  USTALONE."
   1  UDG do   bufora drukarki i ustawi
   1  SYSTEMU OPERACYJNEGO.   Podczas wykonywania programu    SYSTEM stale odwo
   1  STOS PODPROGRAMOW 
   1  ROM zachowuje swoj
   1  ROM jak te
   1  RAMTOP (tzn.adres     ostatniego dost
   1  RAM'u jest";
   1  PROG tak aby RUN powodo-wa
   1  POMAGA POZNA
   1  POKE do       pami
   1  POKE 23692,32 i RUN."
   1  Numer nast
   1  KONTROLI NAD PROGRAMEM 
   1  JAK ZMIENIA
   1  HEKSADECYMALNY system       zapisu."
   1  CHARS aby wskazywa
   1  BEYOND HORIZONS & M.I.1985  "
   1  BAJTAMI."
   1  BAJT i dwa  BAJTY."
   1  = ";bin;"     "
   1  8,9,10,11,12,13,14,15,16"
   1  2^0, 2^1, 2^2...........2^15.(Zajrzyj do podr
   1  20 binarnie."
   1  16 linii adresuj
   1  110 jest liczb
   1  1*256,potem 2*256 itd."
   1  (lub ENTER      -kontynuacja)";a$
   1  (ENTER - kontynuacja)";
   1  'p' i 'n'.     Nie mo
   1   tylko jedn
   1   liter w instrukcji INPUT ?"
   1   komunikat  STOP." 
   1   Chr 14 oraz";
   1   CHARS,Przesuwaj
   1   BITY od 0 do 7 od strony prawej do lewej."
   1    program obs
   1    opisane w podr
   1    ZMIANA ORGANIZACJI SYSTEMU   
   1    KONIEC SAMOUCZKA SPECTRUM    
   1    20 (cont)";
   1     zmiennej VARS o adresach 23627  i 23628 musisz dokona
   1     powinien dzia
   1     PROGRAM SLEDZ
   1     8,9, A, B, C, D, E, F,10"
   1      poddane konwersji na posta
   1      odnowiony po powt
   1      liczb
   1      binarn
   1      SAMOUCZEK  SPECTRUM        
   1      RAMTOP na 65535 powi
   1       zawarto
   1       z pozosta
   1       z pami
   1       przewag
   1       loczb
   1       ZAPIS HEKSADECYMALNY      
   1       SYSTEM SZESNASTKOWY       
   1       SAMOUCZEK, naci
   1       CO OZNACZA BINARNIE?      
   1        wprowad
   1        binarnie"
   1        PODGL
   1         nazywaliby je kolejno 9,?,?,?,?,?,?,10."
   1         ODCZYT  PAMI
   1         ":